*{
		padding:0;
		margin:0;
	}
	body{
		background:#f5f5f5;
	}
		.header{
			width:100%;
			height: 117px;
			background:white;
		}
		.hear{
			width:1200px;
			margin:0 auto;
		}
		.header_left{
			width:auto;
			height: 110px;
			float: left;
		}
		.header_left p{
			margin-top: 8px;
		}
		.header_right{
			float:right;
			width:235px;
		}
		.right_top1{
			float:right;
			margin-top: 25px;
			margin-right: -17px;
			color:#707070;
		}
		.right_top1 ul li{
			float:left;
			width:71px;
			font-size:14px;
			height: 14px;
			line-height: 14px;
			border-right:1px solid #707070;
			list-style: none;
			text-align: center;
		}
		.right_top2{
			float:right;
			width:225px;
			height:32px;
			border:1px solid #c9c9c9;
			border-radius: 3px;
			margin-top:15px; 
		}
		.right_top2 input{
			width:190px;
			height: 30px;
			border:none;
			float:  left;
			outline:  none;
			padding-left: 10px;
		}
		.right_top2 p input{
			width:24px;
		height: 23px;
		    background: url(../image/zz_06.jpg) no-repeat;
		}
		.right_top2 p{
			float: right;
			padding: 4px;
			position: relative;
			/* top: -21px */
		}
		/*导航栏*/
		.nav{
			height:50px;
			background:#20538f;
		}
		.nav ul{
			width:1200px;
			height: 50px;
			margin:0 auto;
			line-height: 50px;
		}
		.nav ul li{
			float: left;
			list-style: none;
			width: 11.11%;
			text-align: center;
		}
		.nav a{
			font-size: 16px;
			color:#fff;
			text-decoration: none;
			display: inline-block;
			width: 100%;
			height: 100%
		}
		.nav dd a{
			color: black
		}
		.nav dd a:hover{
			color: #20538f
		}
		.nav ul li:hover{
			background:#46b135;
		}
		.nav ul li dl{
			display:none;
			position:absolute;
			width: 100%;
			background:#fff;
			text-align: center;
			z-index: 33;
			top: 50px;
			color:#464646;
		}
		.nav_l_img{
			display: none;
			position: absolute;
			left: 59px;
			top: 41px;
			z-index:555;
		}
		.nav ul li{
			position:relative
		}
		.nav ul li:hover .nav_l_img{
			display:block;
			
		}
/*		.nav ul li dl::before{
			content:"";
			position: absolute;
			z-index: 1;
			width:0px;
			height: 0px;
			margin-top: -19px;
    		margin-left: -11px;
		    border: 10px solid;
			border-color:transparent transparent #fff transparent ;
		}*/
		.nav ul li dl dd{
			height:40px;
			line-height: 40px;
			border-bottom:1px solid #eeeeee;
		}
		.nav ul li:hover dl { display:block;}
		/*banner图*/

		/*中间部分*/
		.center{
			width:1200px;
			height: 1103px;
			margin:0 auto;
			/*background:white;*/
		}
		.center2{
			width: 1200px;
			height:1054px;
			background:#fff;
		}
		.center_left{
			float:left;
			height: 1103px;
			width:280px;
			/*background:red;*/
			border-right:1px solid #f0f0f0;
		}
		.left_title{
			font-size: 20px;
			font-weight: bold;
			margin-top:45px;
			color:#20538f;
		}
		.left_title span{
			font-size:14px;
			color: #d3d3d3;
		}
		.center_left ul{
			/*padding-left: 16px;*/
			margin-top:16px;
		}
		.center_left ul a{
			list-style: none;
			text-decoration: none;
			color:#1f1f1f;
			height:57px;
			width:277px;
			line-height: 57px;
			border-bottom: 1px solid #f0f0f0;
		}
		.center_left ul li span{
			padding-left:20px;
		}
		/*.center_left ul a:hover li{
			background-color:#46b135;
			color:#fff;

		}*/
		.center_left ul li:before{
			position: absolute;
		    content: '';
		    width: 0%;
		    height: 57px;
		    z-index: 0;
		    background-color: #61b134;
		    color:#fff;
		    transition: all .4s ease 0s;
		    -webkit-transition: all .4s ease 0s;
		}
	/*	.center_left ul li.on,.center_left ul li:hover{
			background-color:#46b135;
			color:#fff;
		}*/
		.center_left ul li.on:before,.center_left ul li:hover:before{

			width:280px;
			/*background-color:#46b135;*/
			color:#fff;
			/*z-index:-1;*/
		}
		.xuan{
			background:#f0f0f0;
			color:#46b135;
			border-left:4px solid #46b135;
		}
		.xuan span{
			color:#46b135;
		}
		.center_right{
			float:right;
			height: 1103px;
			width:919px;
			/*background:yellow;*/
		}
		.right_title{
			width:858px;
			height: 38px;
			border-bottom:1px solid #f0f0f0;
			margin:0 auto;
			padding-top:45px;
		}
		.title1{
			float:left;
			font-size:20px;
			font-weight: bold;
		}
		.title2{
			float:right;
			width:171px;
			padding-top:8px;
			font-size:12px;
		}
		.title2 img{
			float:left;
		}
		.ss{
			position: relative;
			left:10px;
		}
		.right_list{
			width:858px;
			margin:0 auto;
			height:132px;
			/*margin-top:10px;*/
			border-bottom: 1px dashed #efefef;

		}
		.list1{
			width: 858px;
			padding-top: 25px;
		}
		.list_left{
			float:left;

		}
		.list_right{
			float:left;
			margin-left: 25px;
			color:#3b3e3d;
		}
		.r1{
			font-size:14px;
			color: #494949;

		}
		.r2{
			margin-top:12px;
			color:#878787;
		}
		.time{
			margin-top:15px;
			color:#afafaf;
		}
		.r2,.time{
			font-size:10px;
		}
		/*分页*/
		.PT_fenye {
    width: 100%;
    padding: 11px 0;
    text-align: center;
    margin-top: 58px;
    margin-bottom: 26px;
}
.PT_fenye .PT_pages {
	margin: 0px auto;
	color: #185aac;
	font-size: 14px;
	line-height: 20px;
}
.PT_fenye .PT_pages a:hover, .PT_fenye .PT_pages a.curr {
	/*border: 1px #2261b0 solid;*/
	color: #fff;
	background: #004e97;
}
.PT_fenye .PT_pages a {
	padding: 7px 13px;
	border: 1px #dfdfdf solid;
	margin: 0 3px;
	color: #004e97;
	text-decoration: none;
}
		/*底部*/
		.footer{
			/* height: 360px; */
			background:#f2f2f2;
			color:#404040;
		}
		.footer_nav{
			width:1200px;
			height: auto;
			overflow:  hidden;
			/*background:red;*/
			border-bottom:1px solid #004e97;
			margin:0 auto;
			line-height: 31px;
			padding-top: 16px;
			padding-bottom: 14px;
		}
		.footer_nav ul li{
			float: left;
			list-style: none;
			width:133px;
			font-size:12px;
		}
		.footer_center{
			width:1200px;
			height: 220px;
			margin:0 auto;
			/*background:green;*/
		}
		.footer_center1,.footer_center2,.footer_center3{
		    float: left;
		    width: 344px;
		    height: 162px;
		    position: relative;
		    margin-left: 51px;
		    top: 58px;
		    font-size: 14px;
		}
		.footer_center2 ul li{
			list-style: none;

		}
		.ll{
			width: 344px;
			height:4px;
			margin-left: -19px;
		}
		.ll li{
			float: left;
			width: 71px;
    		border-right: 1px solid #404040;
			text-align: center;

    		}
		.ads li{
			line-height: 28px;
		}
		.footer_bottom{
			height: 41px;
			background:#20538f;
			color:white;
			text-align: center;
			line-height: 41px;
			font-size: 14px;
		}
		.img1,.img2{
			float:left;
			margin-left:70px;
			text-align: center;
		}
@media (max-width:1024px) {
	.img2 {
    margin-left: 0 !important;
}
.footer_center2 {
    margin-left: 35px !important;
}
	.header_right{
		display: none;
	}
	.hear {
    width: 100%;
    margin: 0 auto;
}
	.nav{
		display:none;
	}
	.nava {
    float: right;
    width: 6%;
    margin-right: 27px;
    margin-top: 29px;
	}
	.nava img{
		width:100%;
	}
	.navx2{
		position: fixed;
		margin-left: 90%;
		z-index: 66;
		background:#20538f;
		width:60px;
		height: 100px;
	}
	.banner{
		height: 156px;
	}
	.banner p img{
		width:100%;
	}
	.center{
		width:100%;
	}
	.center2,.right_list,.list1{
		width:100%;
	}
	.footer_nav,.footer_center{
		width:100%;
	}
	.center_left {
    width: 216px;
}
.center_right{
	width: 779px;
}
.right_title{
	width:759px;
}
.footer_nav ul li{
		width:113px;
		overflow:hidden;
        text-overflow:ellipsis; 
        white-space: nowrap;
        text-align: center;
	}
	.footer_center{
		width:100%;
	}
	.footer_center1, .footer_center2, .footer_center3 {
    float: left;
    width: 24%;
    height: 162px;
    position: relative;
    margin-left: 75px;
    top: 65px;
    font-size: 14px;
}
.img1, .img2 {
    float: left;
    margin-left: 0px;
    text-align: center;
    width: 50%;
}
}


.ads li{
	position: relative;
}
.ads li:before {
    content: "";
    width: 6px;
    height: 3px;
    /*border-radius: 8px;*/
    background-color: #014991;
    position: absolute;
    bottom: 13px;
    left: -11px;
    z-index: 1;
}


@media (max-width: 767px){
	.footer_center2{
		margin-left: 0px !important
	}
}